VxWorks入门教程12:程序运行 | 您所在的位置:网站首页 › 食铁兽 aks74 › VxWorks入门教程12:程序运行 |
系列索引:VxWorks入门教程索引 上一篇:VxWorks入门教程11:程序运行-调试版 本文介绍如何在VxWorks系统中运行程序。就是在VxWorks启动后的系统命令行中运行程序。 通用工程先新建一个可下载工程(Downloadable Kernel Module Project) 设置工程名称 设置编译选项为gnu 设置编译目标为: 创建好的新工程为 添加一个新源码文件到工程中 设置文件名 添加完成后,文件内容为空 hello world添加代码 1234567#includeint first_test(void){ printf("hello world!\n"); return 0;} 标准的C程序,函数名要记住,后续会用到。 编译结果为: 可以用 1ls列出硬盘中的所有文件。 加载程序 1ld 1,0,"hello.out"查看是否加载成功 1moduleShow执行程序,在命令行中输入程序的函数名作为执行入口 1first_test效果为: 输出数组值源码为: 12345678910111213141516171819#include #include #include int test(){ int i = 1;while(1) { printf ("%d\t",i); if(i%10==0&&i!=0) printf("\n"); i++; if(i==101) break; } printf("\n"); return 0; } 加载模块,然后执行 12ld (1) < hello.outtest执行效果为: 完整的配置文件、测试工程、源码和编译结果在VxWorks_Freshman的7中。 下一篇:VxWorks入门教程13:程序运行-启动时 |
CopyRight 2018-2019 实验室设备网 版权所有 |